pcb design assembly power electronics engineering plc electronic solar inverters human machine interface manufacturing hmi smt batteries automation man machine interface circuit scada